home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / workshop / howto / ftape < prev    next >
Text File  |  1996-05-25  |  20KB  |  624 lines

  1.   ftape-HOWTO
  2.   Kai Harrekilde-Petersen, khp@login.dknet.dk
  3.   Last updated 29th july, 1994 for ftape-1.13b
  4.  
  5.   This HOWTO discuss the essentials of the do's and dont's for the ftape
  6.   driver under Linux.  The ftape driver interfaces to QIC-80 and QIC-40
  7.   compatible drives only.  These drives connects via the floppy con-
  8.   troller.  It does not cover SCSI or QIC-02 tape drives.  DAT tape
  9.   drives usually (always?) connect to a SCSI controller.  This is but
  10.   one of the Linux HOWTO documents.  You can get the HOWTO's from the
  11.   Linux Documentation home page (http://sunsite.unc.edu/mdw/linux.hmtl)
  12.  
  13.   1.  Legalese
  14.  
  15.  
  16.   This is the `Frequently Asked Questions' (FAQ) / HOWTO document for
  17.   the ftape driver (ftape-HOWTO), Copyright (C) 1993,1994 Kai
  18.   Harrekilde-Petersen.
  19.  
  20.   Copyright statement:
  21.  
  22.   You may distribute this document freely as a whole in any form and
  23.   free of charge.  You may distribute parts of this document, provided
  24.   this copyright message is included and you include a message stating
  25.   that it is not the full HOWTO document and a pointer to where the full
  26.   document can be obtained.  Specifically, it may be included in
  27.   commercial distributions, without my prior consent.  However, I would
  28.   like to be informed of such usage.
  29.  
  30.   You may translate this HOWTO into any language, whatsoever, provided
  31.   that you leave this copyright statement and the disclaimer intact, and
  32.   that you append a notice stating who translated the document.
  33.  
  34.   DISCLAIMER:
  35.  
  36.   While I have tried to include the most correct and up-to-date
  37.   information available to me, I cannot guarantee that usage of the
  38.   information in this document does not result in loss of data.  I
  39.   provide NO WARRANTY about the information in the HOWTO and I cannot be
  40.   made liable for any consequences for any damage resulting from using
  41.   information in this HOWTO.
  42.  
  43.  
  44.   2.  The preliminaries
  45.  
  46.  
  47.  
  48.   2.1.  What is ftape
  49.  
  50.  
  51.   ftape is a driver program that controls various low-cost tape drives
  52.   that connect to the floppy controller.  Specifically, ftape supports
  53.   drives that conform to the QIC-117 and QIC-80/QIC-40 standards.  ftape
  54.   does not support QIC-02 tape drives or drives that connect via a SCSI
  55.   interface, e.g. a DAT drive.  SCSI drives are accessed as /dev/st[0-7]
  56.   and are supported by the kernel directly.  See section ``Supported
  57.   drives'' and ``Un-supported drives'' for a list of supported and
  58.   unsupported drives.
  59.  
  60.  
  61.  
  62.  
  63.   2.2.  The newest version of ftape - and where to get it
  64.  
  65.  
  66.  
  67.   The newest version of the ftape driver is ftape-1.13b, and can be
  68.   fetched from the following sites:
  69.  
  70.  
  71.  
  72.            tsx-11.mit.edu   [18.172.1.2]: /pub/linux/ALPHA/QIC-80/
  73.            sunsite.unc.edu [152.2.22.81]: /pub/Linux/kernel/tapes/
  74.            ftp.funet.fi  [128.214.248.6]: /pub/OS/Linux/BETA/QIC-80/
  75.  
  76.  
  77.  
  78.  
  79.   You should get the files: ftape-1.13b.tar.gz, ftape-1.13b.lsm and
  80.   modules.tar.gz.  The .tar.gz file is the ftape driver proper, while
  81.   the .lsm file is a Linux Software Map (LSM) file for the LSM project,
  82.   and the modules file is a set of utilities for manipulating loadable
  83.   drivers (insertion and removal).  Note: if you have an old version of
  84.   the modules utilities, e.g.  modutils-0.99.14.tar.gz or
  85.   modutils-0.99.15.tar.gz, you will probably need to upgrade them).
  86.  
  87.  
  88.  
  89.  
  90.   2.3.  Following the development of the ftape driver
  91.  
  92.  
  93.   If you want to follow the development of the ftape driver, you should
  94.   consider subscribing to the TAPE channel on Linux-activists.  To
  95.   subscribe, you send a mail to <linux-activists-
  96.   request@niksula.hut.fi>, with the first line (or as a part of the
  97.   header) saying `X-Mn-Admin: join tape'.  If you send an empty mail (or
  98.   the automagical mail-response system chokes on your mail), you are
  99.   sent a HOWTO mail.
  100.  
  101.   To submit a real mail to the mailing lists, send a mail to <linux-
  102.   activists@niksula.hut.fi>, and remember that the first line (or a
  103.   header line) should read `X-Mn-Key: TAPE'.
  104.  
  105.  
  106.   2.4.  Supported drives
  107.  
  108.  
  109.   All drives that are both QIC-117 compatible and either QIC-40 or
  110.   QIC-80 compatible should work.  Currently, the list of drives that are
  111.   known to work with ftape is:
  112.  
  113.  
  114.   o  Colorado DJ-10 / DJ-20 (aka: Jumbo 120 / Jumbo 250)
  115.  
  116.   o  Archive 5580i / XL9250i
  117.  
  118.   o  Insight 80Mb
  119.  
  120.   o  Conner C250MQ
  121.  
  122.   o  Wangtek 3080F
  123.  
  124.   o  Iomega 250 (only one file per tape, though)
  125.  
  126.   o  Escom / Archive (Hornet) 31250Q
  127.  
  128.   o  Summit SE 150 / SE 250
  129.  
  130.   o  Mountain FS8000
  131.  
  132.  
  133.   o  Colorado FC-10 High-Speed Controller (well, it's not a drive, but
  134.      ...)
  135.  
  136.   Support for the FC-10 controller has been merged into the ftape driver
  137.   in version 1.12. See the RELEASE-NOTES and the Makefile files in the
  138.   ftape distribution.
  139.  
  140.   Some tape drives (Iomega) falsely set the `new-cartridge-loaded'
  141.   status every time the driver is opened. These drives won't work
  142.   together with file-marks as every file ends up at the beginning of the
  143.   tape.
  144.  
  145.   NOTE: If you have a drive that works fine, but it is not listed here,
  146.   please send a mail to the HOWTO maintainer (khp@login.dknet.dk).
  147.  
  148.  
  149.  
  150.   2.5.  Un-supported drives
  151.  
  152.  
  153.  
  154.   o  All drives that connect to the parallel port (eg: Colorado Trakker)
  155.  
  156.   o  High-Speed controller's. (eg: Colorado TC-15  & FC-20)
  157.  
  158.   o  Irwin AX250L / Accutrak 250. (not a QIC-80 drive)
  159.  
  160.   o  IBM Internal Tape Backup Unit (identical to the Irwin AX250L drive)
  161.  
  162.   o  COREtape light
  163.  
  164.  
  165.   Generally, ALL drives that connect to the parallel port are NOT
  166.   supported.  This is because these drives uses (different) proprietary
  167.   interfaces, that are very much different from the QIC-117 standard.
  168.  
  169.   The Colorado TC-15 controller (and it's like) are not supported
  170.   directly by the ftape driver.  The only `special' controller that can
  171.   be used with ftape is the Colorado FC-10.  Support for the FC-10 was
  172.   integrated in version 1.12.
  173.  
  174.   The Irwin AX250L (and the IBM Internal Tape Backup Unit) does not work
  175.   the ftape.  This is because they only support QIC-117, but not the
  176.   QIC-80 standard (they use Irwin's proprietary servoe (Rhomat) format).
  177.   I know nothing about the Rhomat format, nor where to get any info on
  178.   it. Sorry.
  179.  
  180.   The COREtape light does not work (yet).  We have some info on it, but
  181.   we have not got it to accept the initialisation data. As the user who
  182.   had the COREtape drive swapped it for another tape drive in
  183.   frustration, we may never get it  to work with ftape (no test drive).
  184.  
  185.  
  186.   2.6.  Compiling and installing the ftape driver
  187.  
  188.  
  189.   There is included an installation guide (the file Install-guide) in
  190.   the ftape distribution; please read that.
  191.  
  192.  
  193.   2.7.  Where to get the kernel sources
  194.  
  195.  
  196.   You can get the kernel sources from the same place as you got the
  197.   ftape sources.  The sources are kept at the following sites (and many
  198.   mirror-sites)
  199.            tsx-11.mit.edu   [18.172.1.2]: /pub/linux/sources/system/
  200.            sunsite.unc.edu [152.2.22.81]: /pub/Linux/kernel/
  201.            ftp.funet.fi  [128.214.248.6]: /pub/OS/Linux/PEOPLE/Linus
  202.  
  203.  
  204.  
  205.  
  206.   You will find a number of subdirectories, including two named v1.0 and
  207.   v1.1.  These contain (you guessed it!) v1.0 and v1.1 of the kernel.  I
  208.   suggest that you get version 1.1.<something>.
  209.  
  210.  
  211.   2.8.  Can I format my tapes under Linux?
  212.  
  213.  
  214.   At the moment, no!  We have looked at how to do it under Linux, but
  215.   don't hang around waiting for it.  Until it's finished, you'll have to
  216.   use MessyDOS (arghhh!)  instead or buy preformatted tapes.  However,
  217.   some of the preformatted tapes are not checked for bad sectors!.  If
  218.   the ftape driver enocunters a tape with no bad blocks, it will issue a
  219.   warning.
  220.  
  221.  
  222.   2.9.  Which formatting programs can I use under DOS?
  223.  
  224.  
  225.   These are known to work:
  226.  
  227.  
  228.   o  Colorado Memory System's software (tape.exe)
  229.  
  230.   o  Connor Backup Basics v1.1 and all Windows versions
  231.  
  232.   o  Norton Backup
  233.  
  234.   o  QICstream version 2
  235.  
  236.   o  Tallgrass FileSecure v1.52
  237.  
  238.   These programs are known to be more or less buggy:
  239.  
  240.  
  241.   o  Conner Backup Basics 1.0
  242.  
  243.   o  CP Backup (wastes tape space, but is OK apart from that)
  244.  
  245.   In fact, most software under DOS should work.  The Conner Backup
  246.   Basics v1.0 has a parameter off-by-one (someone could not read the
  247.   QIC-80 specs right!), which is corrected in version 1.1.  Dennis T.
  248.   Flaherty (dennisf@denix.elk.miles.com) report that Conner C250MQ
  249.   owners can obtain the new v1.1, by calling 1-800-230-5638 (in the US)
  250.   and ask for an upgrade (for a nominal fee for the floppy).  The
  251.   Windows versions works fine.
  252.  
  253.   Central Point Backup can be used, but it wastes precious tape space
  254.   when it encounters a bad spot on the tape.
  255.  
  256.   NOTE: If you are running a formatting software under DOS, which is not
  257.   mentioned here, please mail the maintainer (khp@login.dknet.dk) the
  258.   relevant info, so I can update the HOWTO.
  259.  
  260.  
  261.   3.  Backing up and restoring data
  262.  
  263.  
  264.  
  265.   3.1.  Writing an archive to a tape
  266.  
  267.  
  268.   You can use `tar', `dd' and `cpio'.  You will need to use `mt' to get
  269.   the full potential of your tapes and the ftape driver.  For a start
  270.   I'd recommend using `tar', as it can archive lots of directories and
  271.   let you pick out seperate files from an archive.  I have been told
  272.   that cpio creates smaller archives and is more flexible than tar, but
  273.   I haven't tried it myself.  To make a backup of your kernel source
  274.   tree using tar, do this (assuming you have the sources in
  275.   /usr/src/linux):
  276.  
  277.  
  278.  
  279.                cd /usr/src
  280.                tar cf /dev/ftape linux
  281.  
  282.  
  283.  
  284.  
  285.   This will not compress the files, but gives you a smoother tape run.
  286.   If you want the compression (and you've got tar 1.11.2), you just
  287.   include the -z flag(*), eg: `tar czf /dev/ftape linux'
  288.  
  289.   For further instructions on how to use tar, dd and mt look at the man
  290.   pages and the texinfo files that comes with the respective
  291.   distributions.
  292.  
  293.   (*) tar assumes that the first argument is options, so the `-' is not
  294.   necessary, i.e. these two commands are the same: `tar xzf /dev/ftape'
  295.   and `tar -xzf /dev/ftape'
  296.  
  297.  
  298.   3.2.  Restoring an archive
  299.  
  300.  
  301.   OK, let us restore the backup of the kernel source you made in section
  302.   ``'' above.  To do this you simply say
  303.  
  304.  
  305.  
  306.                tar xf /dev/ftape
  307.  
  308.  
  309.  
  310.  
  311.   If you used compression, you will have to say
  312.  
  313.  
  314.  
  315.                tar xzf /dev/ftape
  316.  
  317.  
  318.  
  319.  
  320.   When you use compression, gzip will complain about trailing garbage
  321.   after the very end of the archive (and this will lead to a `broken
  322.   pipe' message).  This can be safely ignored.
  323.  
  324.   For the other utilities, please read the man page.
  325.  
  326.  
  327.   3.3.  Testing the archive
  328.  
  329.  
  330.  
  331.   tar has an option (-d) for detecting differences between two archives.
  332.   To test your backup of the kernel source say
  333.  
  334.  
  335.  
  336.                tar df /dev/ftape
  337.  
  338.  
  339.  
  340.  
  341.   If you do not have the man page for tar, you are not lost (yet); tar
  342.   has a builtin option list: try `tar --help 2>&1 | more'
  343.  
  344.  
  345.   3.4.  Putting more than one tar file on a tape
  346.  
  347.  
  348.   To put more than one tar file on a tape you must have the mt utility.
  349.   You will probably have it already, if you got one of the mainline
  350.   distributions, e.g. Slackware or Debian.
  351.  
  352.   tar generates a single Tape ARchive (that's why it is called `tar')
  353.   and knows nothing about multiple files or positioning of a tape, it
  354.   just reads or writes from/to a device. mt knows everyting about moving
  355.   the tape back and forth, but nothing about reading the data off the
  356.   tape.  As you might have guessed, tar and mt in conjunction, does the
  357.   trick.
  358.  
  359.   By using the nrft[0-3] (nftape) device, you can use `mt' to position
  360.   the tape the correct place (`mt -f /dev/nftape fsf 2' means step over
  361.   two ``file marks'', i.e.  tar files) and then use tar to read or write
  362.   the relevant data.
  363.  
  364.  
  365.   3.5.  Appending files to an archive
  366.  
  367.  
  368.   "Is there a way to extend an archive -- put a file on the tape, then
  369.   later, add more to the tape?"
  370.  
  371.   No. The tar documentation will tell you to use `tar -Ar', but it does
  372.   not work.  This is a limitation of the current ftape driver.  (I
  373.   haven't tried it myself, so it might work with ftape-1.13b).
  374.  
  375.  
  376.   3.6.  Mount/unmounting tapes
  377.  
  378.  
  379.   Since a tape does not have a ``filesystem'' on it, you do not mount /
  380.   unmount the tape.  To backup, you just insert the tape and run your
  381.   `tar' command (or whatever you use to access the tape with).
  382.  
  383.   "Is there an explicit (un)mount command for the tape?"
  384.  
  385.   Nope.  The ftape device is a `character device', and they can not be
  386.   [u]mount'ed.  It is only block devices that gets mounted.
  387.  
  388.  
  389.   4.  Frequently Asked Questions
  390.  
  391.  
  392.  
  393.   4.1.  Can I exchange tapes with someone using DOS?
  394.  
  395.  
  396.  
  397.   You cannot do this yet.  This is being worked on, however.  The DOS
  398.   software conforms to the QIC-80 specs about the layout of the DOS
  399.   filesystem, and it should(?)  be a small problem to write a program
  400.   that can read/write the DOS format.  In fact, I'd bet that creating a
  401.   nice user interface would be a bigger problem.
  402.  
  403.  
  404.   4.2.  How do I `....' with tar?
  405.  
  406.  
  407.   These are really tar questions: Please read the man page and the info
  408.   page.  If you have not got it either, try `tar --help 2>&1 | more'.
  409.  
  410.   If your version of tar is v1.11.1 or earlier, consider upgrading to
  411.   v1.11.2 - This version can call GNU zip directly (i.e.: it supports
  412.   the -z option) and has an elaborate help included.  Also, it compiles
  413.   right out of the box on Linux.
  414.  
  415.  
  416.   4.3.  ftape DMA transfers gives ECC errors
  417.  
  418.  
  419.   Sadly to say there are some SVGA cards and ethernet cards that do not
  420.   decode their addresses correct.  This typically happens when the ftape
  421.   buffers are in the range 0x1a0000 to 0x1c0000.  Somehow, the DMA write
  422.   cycles get clobbered and every other byte written gets a bad value
  423.   (0xff).  These problems are reported to happen with both SVGA and
  424.   ethernet cards.  We know of at least one (bad?) ATI 16bit VGA card
  425.   that caused this.
  426.  
  427.   The easiest solution is to put the card in an 8bit slot (it is often
  428.   not enough to reconfigure the card to 8bit transfers).  Moving the
  429.   ftape buffer away from the VGA range is only a partial solution; All
  430.   DMA buffers used in Linux can have this problem!  Let us make this one
  431.   clear: This has nothing to do with the ftape software.
  432.  
  433.  
  434.   4.4.  insmod says the kernel version is wrong
  435.  
  436.  
  437.   The insmod program checks the kernel version against the version
  438.   recorded in the ftape driver.  This is a string in kernel-version.h,
  439.   (e.g.: char kernel_version[] = "1.0.4";) which is extracted from the
  440.   kernel you are running when you run `make dep'.  If you got the error
  441.   when you tried to insert the ftape driver, remove the file `kernel-
  442.   version.h', type `make dep ; make' again and the kernel-version.h file
  443.   should be updated.  Remember that you will have to do this every time
  444.   you change to another kernel version.
  445.  
  446.  
  447.   4.5.  is added The v1.1.0 kernel wont compile when ftape support
  448.  
  449.  
  450.   (Although I haven't heard a lot of complains, I include it here, just
  451.   to be sure)
  452.  
  453.   This was due to a typo (and a hacker who didn't use ftape himself, so
  454.   he never got around to actually test the code he wrote).  This is
  455.   corrected by patch1.gz, which can be found from the usual ftp sites.
  456.  
  457.  
  458.   4.6.  binaries/sources/manpages?  Where can I find the tar/mt/cpio/dd
  459.  
  460.  
  461.   All of these tools have been developed by the GNU project, and the
  462.   source (and man page) can be fetched from just-about any ftp site in
  463.   the world (including ftp.funet.fi, tsx-11.mit.edu, and
  464.   sunsite.unc.edu).  In any case they can be fetched from the official
  465.   GNU home site: prep.ai.mit.edu [18.71.0.38]:/pub/gnu.  The latest
  466.   versions (by 26. march 94) are:
  467.  
  468.  
  469.  
  470.                cpio:   2.3 (cpio-2.3.tar.gz)
  471.                dd:     3.9 (fileutils-3.9.tar.gz)
  472.                mt:     2.3 (cpio-2.3.tar.gz)
  473.                tar:    1.11.2 (tar-1.11.2.tar.gz)
  474.                gzip:   1.2.4 (gzip-1.2.4.tar.gz)
  475.  
  476.  
  477.  
  478.  
  479.   They all compile out of the box on Linux v1.0.4 / libc v4.5.19 / gcc
  480.   v2.5.8 (The rmt program does not compile out of the box, but it is not
  481.   needed as it is only used for accessing the tape drive remotely).
  482.  
  483.  
  484.   5.  Debugging the ftape driver
  485.  
  486.  
  487.  
  488.   5.1.  bug?  The kernel/ftape crashes on me when I do `...' - is that a
  489.  
  490.  
  491.   No, that is a feature ;-)
  492.  
  493.   Seriously, reliable software do not crash.  Especially kernels do not
  494.   or rather should not crash.  If the kernel crashes upon you when you
  495.   are running ftape, and you can show that it is ftape that is messing
  496.   things up, regard it as a Bug that Should Be Fixed.  Mail the details
  497.   to the developers (see section ``'' below).
  498.  
  499.  
  500.   5.2.  ftape keep saying `... new tape', what do I do?
  501.  
  502.  
  503.   [You cannot do this anymore; I do not know a way of fixing it yet]
  504.  
  505.   To get rid of this, do this (blindfold): login as root and say `rmmod
  506.   ftape'.  ftape should choke a few times, give three segmentation
  507.   violations (or so), and give up life.
  508.  
  509.   Check the activity LED on your floppy drive (you do have one, don't
  510.   you?).  If it is constantly lit, you have turned the floppy cable
  511.   upside down somewhere.  Check your cable between controller, tape
  512.   drive and floppy drive.  Usually, one (or more) of the connectors have
  513.   been turned upside down, such that pin 1 in one end connects to pin 34
  514.   in the other end.  (All the even-numbered pins are grounded, so you
  515.   wont be able to use your floppy either).  Don't worry; this cannot
  516.   damage your hardware.
  517.  
  518.  
  519.   5.3.  OK, it's a bug ...ehhh... feature - How do I submit a report?
  520.  
  521.  
  522.   First, make sure you can reproduce the problem.  Spurious errors are a
  523.   pain in the ass, since they are just about impossible to hunt down :-/
  524.   This is a quick check list:
  525.  
  526.  
  527.   o  Kernel version, and patches applied (even ftape patches)
  528.  
  529.   o  ftape version
  530.  
  531.   o  tape drive model / manufacturer
  532.  
  533.   o  What you did to expose the problem
  534.  
  535.   o  A log of the run with tracing level set to 7
  536.  
  537.   o  What went wrong on your system.
  538.  
  539.   o  Do not delete the kernel and the ftape.o file. We may want you run
  540.      try some patches out or run a different test on your system.
  541.  
  542.   Increase the tracing level to 7 (just below maximum tracing) and run
  543.   the offending command again.  Get the tracing data from the kernel log
  544.   or /proc/kmsg, depending on where you harvest your error messages.  Do
  545.   not try to `trim' the kernel log.  You might consider something
  546.   irrelevant, which is essential to the investigator of the bug.  State
  547.   exactly what you did, and what happened on your system.  We might not
  548.   see the error because we use a different tape drive or another version
  549.   of the kernel!
  550.  
  551.   Send your bug report to <:linux-activists@niksula.hut.fi> (and
  552.   remember to add a `X-Mn-Key: TAPE' line in the header).  You might
  553.   also want to mail the bug to <bas@vimec.nl>.
  554.  
  555.  
  556.   5.4.  How do I change the trace-level?
  557.  
  558.  
  559.   You can do this two ways: either change the default trace-level (the
  560.   var `tracing' in file `ftape-rw.c') and recompile or say
  561.  
  562.  
  563.  
  564.                mt -f /dev/ftape fsr <tracing-level>
  565.  
  566.  
  567.  
  568.  
  569.   The use of the fsr command in mt is a hack, and will disappear with
  570.   time.
  571.  
  572.  
  573.   5.5.  When I use /dev/nftape, I get garbage ... why?
  574.  
  575.  
  576.   This was a problem in `the old days', before version 0.9.10.
  577.   Nowadays, the non-rewinding devices are working.  If you have anything
  578.   earlier, I strongly recommend you to update to the 1.13b version.
  579.  
  580.  
  581.   6.  Supporting the development of ftape
  582.  
  583.  
  584.  
  585.   6.1.  the developers?  I just LOVE this ftape driver, how can I sup-
  586.   port
  587.  
  588.  
  589.   You can support us by answering other users questions on the
  590.   newsgroups.  There are many new users (newbies), that just need a
  591.   simple answer to their question, e.g. `where can I get the ftape-
  592.   HOWTO'.  Please post your answer directly on the newsgroup, such that
  593.   other users many learn from your answer.
  594.  
  595.   This is about the best support you can give us besides testing the
  596.   driver and writing good error-reports.
  597.  
  598.  
  599.   6.2.  I contact?  I wanna help developing a `....' Who should
  600.  
  601.  
  602.   Below is a list of the developers.  If there is already someone
  603.   working on a similar / identical project, contact that person
  604.   directly.  If you have an program / feature that no-one is working on,
  605.   contact me <khp@login.dknet.dk> (not Bas, he is already over-burdened
  606.   by work and has little time to reply to questions).
  607.  
  608.  
  609.      Formatting program: (not started yet)
  610.         Kai Harrekilde-Petersen, khp@login.dknet.dk
  611.  
  612.         Cesare Mastroianni, cece@dist.dist.unige.it
  613.  
  614.  
  615.      ftape driver proper:
  616.         Bas Laarhoven, bas@vimec.nl
  617.  
  618.  
  619.  
  620.      QIC-80 logical format (r/w of DOS compatible backups):
  621.         Guido Muench, odiug@pool.Informatik.RWTH-Aachen.de
  622.  
  623.         Kai Harrekilde-Petersen, khp@login.dknet.dk
  624.